<?php
include('../Lib/php/conex.php');
$link= conectaSQL("influenza","inf123456","influenza");
include('../Lib/php/funciones.php');
import_request_variables("gP");

// Recibe arreglos principales
$registro = array_recibe($array_registro); 
// ------------------------------
if ($registro[1] >0){	// si trae evolucion
	switch($registro[1]){	
		case 1: 	// evolucion ALTA
			$update = "UPDATE dat_registro SET nEvolucion = $registro[1], nIntubacion = NULL, nDclinico = NULL";
			if($registro[2] > 0) $update .= ", nSubEvolucion = $registro[2]";
			if(strlen($registro[3]) > 4) $update .= ", fEgreso = '$registro[3]'";
			break;
		case 2:	// Evolucion GRAVE
			$update = "UPDATE dat_registro SET nEvolucion = $registro[1], nSubEvolucion = NULL, fEgreso = NULL";
			if($registro[4] > 0) $update .= ", nIntubacion =$registro[4]";
			if($registro[5] > 0) $update .= ", nDclinico = $registro[5]";	
			break;
		case 3:	// evolucion NO GRAVE
			$update = "UPDATE dat_registro SET nEvolucion = $registro[1], nSubEvolucion = NULL, 
				fEgreso = NULL, nIntubacion = NULL";	
			if($registro[5] > 0) $update .= ", nDclinico = $registro[5]";	
			break;
		case 4: 	// evolucion DEFUNCION
			$update = "UPDATE dat_registro SET nEvolucion = $registro[1], nSubEvolucion = NULL, 
				nIntubacion =NULL, nDclinico = NULL";	
			if(strlen($registro[3]) > 4) $update .= ", fEgreso = '$registro[3]'";
			break;
	}

	// UPDATE EN REGISTRO
	$update .= " WHERE cFolio = $registro[0] and id_sector = $nSector_Institucion ; ";
//	echo $update;
	$r = mssql_query($update,$link) or mssql_get_last_message();
	if($r){
		echo "SINAVE ACTUALIZADO...".date("d/m/Y H:i:s");
	}else{
		echo "PROBLEMA EN LA ACTUALIZACION";
	}
}

// FUNCIONES

function array_recibe($array) { 
	$tmp = explode("|",$array);
    return $tmp; 
} 

?>